"""
学习地图图表的制作

"""
# 导入地图功能
from pyecharts.charts import Map
# 导入可视化地图选项,工具箱
from pyecharts.options import VisualMapOpts, ToolboxOpts

地图 = Map()
数据 = [
        ("北京市", 99),
        ("上海市", 123),
        ("湖南省", 554),
        ("湖北省", 554),
        ("天津市", 75),
        ("重庆市", 584),
        ("山西省", 346),
        ("广东省", 626),
        ("广西省", 626),
        ("浙江省", 785),
        ("台湾省", 993),
        ("新疆省", 993),

      ]
# 添加参数
地图.add("测试地图", 数据, "china")

# 全局设置
地图.set_global_opts(
                   # 工具箱选项 这里是显示
                   toolbox_opts=ToolboxOpts(is_show=True),
                   # 开启地图颜色显示,并且分段数据不同颜色
                   visualmap_opts=VisualMapOpts(is_show=True, is_piecewise=True, pieces=[
                                                                                        {"min": 1,   "max": 200,  "label": "1-200人",    "color": "#000000"},
                                                                                        {"min": 201, "max": 400,  "label": "201-400人",  "color": "#FFFF99"},
                                                                                        {"min": 401, "max": 800,  "label": "401-800人",  "color": "#FF9966"},
                                                                                        {"min": 801, "max": 1000, "label": "801-1000人", "color": "#FF6666"},
                                                                                        ]
                                                )
                    )

# 生成地图
地图.render()
